// 弹出层
/*参数解释：
	title 打开页面的标题
	url		请求页面的url
	arr	  一个数组，第一个是弹出层宽度w（默认：1000px），第二个是弹出层高度h（默认：窗口高度-50px）
	obj   layer的其他参数，常用的有success回调函数，yes回调函数，btn配置对象等
*/
/*iframe页面获取父页面元素的方法：
$('.tbody',parent.document) //第一个参数是父页面的元素选择器，第二个参数是固定的，意思是在parent.document中获取
*/

/*父页面获取iframe页面元素的方法：
在弹出层的回调函数中，如success回调函数：
success:function (obj,index) {
          var body=layer.getChildFrame('body',index);  //获取iframe页面的body元素，赋值给变量body
          console.log($('.de-title',body).html());     //获取方法同上
        }
*/
function iframeShow(title, url, arr, obj) {
  if (!title) {
    title = false;
  }
  if (!url) {
    url = "404.html";
  }
  if(!arr){
    arr=[750,500];
  }else {
    !arr[0]? arr[0] = 750:arr[0];
    !arr[1]? arr[1] = 500:arr[1];
  }

  if (typeof obj !== 'object') {
    obj = {};
  }
  var opt = $.extend({
    type: 2,
    area: [arr[0] + 'px', arr[1] + 'px'],
    title: title,
    content: url,
    resize:false,
    maxmin:true
  }, obj);
  layer.open(opt);
}

// 这个弹出框是传入dom的，也就是不通过iframe打开页面的
function contentShow(title, dom, arr, obj) {
  if (!title) {
    title = false;
  }
  if (!dom) {
    dom = "无内容";
  }
  if(!arr){
    arr=[750,500];
  }else {
    !arr[0]? arr[0] = 750:arr[0];
    !arr[1]? arr[1] = 500:arr[1];
  }
  if (typeof obj !== 'object') {
    obj = {};
  }
  var opt = $.extend({
    type: 1,
    area: [arr[0] + 'px', arr[1] + 'px'],
    title: title,
    content: dom,
    resize:false
  }, obj);
  layer.open(opt);
}

// 子页面关闭自身弹出框，如需要父页面关闭弹出框请用：layer.close(index);
function dialogClose() {
  var index = parent.layer.getFrameIndex(window.name);
  parent.layer.close(index);
}

// 确认框，一般用在确认删除，登录等场景
/*参数解释：
	html  询问的内容，可以是html标签（建议以变量形式传入），也可以纯文本。
	obj   layer的其他参数，常用的有success回调函数，yes回调函数，btn配置对象等
*/
function confirm(html, obj) {
  if (!html) {
    html = "请输入需要确认的问题(⊙o⊙)";
  }
  if (typeof obj !== 'object') {
    obj = {};
  }
  var opt = $.extend({
    closeBtn: 2,
    content: html,
    resize: false,
    title: false
  }, obj);
  layer.open(opt);
}

// 黑背景透明的提醒
function msg(title,time) {
  if(!time){time=1500}
  layer.msg(title, {time: time});
}
// 操作有误提醒消息
function errorMsg(title,time) {
  if(!time){time=1500}
  layer.msg(title, {time: time,anim:'5'});
}
// 操作成功提醒消息
function successMsg(title,time) {
  if(!time){time=1500}
  layer.msg(title, {icon: 6, time: time,anim:'5'});
}
